have a sexual intercourse - Francés Inglés Diccionario